Why I Bought A New Mazda 3 Over The 2023 Toyota Corolla Or Honda Civic